package com.whfc.common.face.szyc;

import org.apache.commons.lang3.StringUtils;

/**
 * 深圳玉川错误码转换
 *
 * @author qzexing
 * @version 1.0
 * @date 2022/1/18 15:17
 */
public class SzycErrorCodeUtils {

    /**
     * 批量添加人员失败错误码转换
     *
     * @param errorCode 错误码
     * @return 错误消息
     */
    public static String parseAddPersonsErrorCode(String errorCode) {
        if (StringUtils.isBlank(errorCode)) {
            return "";
        }
        switch (errorCode) {
            case "410":
                return "批量增加接口正忙";
            case "412":
                return "获取关键字[DataBegin]失败";
            case "413":
                return "获取关键字[DataEnd]失败";
            case "414":
            case "418":
                return "获取关键字[info]失败";
            case "415":
                return "获取关键字[PersonNum]失败";
            case "416":
                return "名单总数超过最大值1000";
            case "417":
                return "获取的 json 数组名单数不同于PersonNum的值";
            case "460":
                return "单包数据超过 1M";
            case "461":
                return "customId 已经存在";
            case "462":
                return "RFIDCard 已经存在";
            case "463":
                return "获取 picURI 关键字失败";
            case "464":
                return "解析图片的服务器地址失败";
            case "465":
                return "获取 URI 图片超时或者下载图片失败";
            case "466":
                return "获取 URI 图片数据内容失败";
            case "467":
                return "图片数据过大，不可超过 1M";
            case "468":
                return "提取图片人脸特征失败";
            case "469":
                return "数据库写入图片数据失败";
            case "470":
                return "数据库写入名单数据失败";
            case "475":
                return "韦根卡号已经存在";
            case "476":
                return "获取 WGFacilityCode 关键字失败";
            case "477":
                return "获取 cardNum2 关键字失败";
            case "478":
                return "人员图片和底库图片相似度过高(该人员图片已存在)";
            default:
                return "";
        }
    }


}
